home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Interactive Web Graphics with Shout 3D
/
Interactive Web Graphics With Shout 3D.iso
/
mac
/
Shout3Ddemo
/
Shout3d_runtime
/
codebase
/
models
/
x3d_logo.s3d
< prev
Wrap
Text File
|
2000-09-12
|
29KB
|
557 lines
#VRML V2.0 utf8
# Produced by 3D Studio MAX VRML97 exporter, Version 2.05, Revision 1.3
# MAX File: x3d_1.max, Date: Fri Apr 30 14:28:37 1999
DEF Camera01 Viewpoint {
position 0.8899 0 21
orientation 1 0 0 0
fieldOfView 0.7363
description "Camera01"
}
DEF NavInfo01 NavigationInfo {
headlight FALSE
visibilityLimit 0
}
DEF Direct01 DirectionalLight {
intensity 1
color 1 1 1
direction 0.6418 -0.5137 -0.5693
on TRUE
}
DEF Direct01-TIMER TimeSensor { loop TRUE cycleInterval 4.333 },
DEF Direct02 DirectionalLight {
intensity 1
color 0.4706 0.4706 0.4706
direction -0.8429 -0.5198 -0.139
on TRUE
}
DEF Direct02-TIMER TimeSensor { loop TRUE cycleInterval 4.333 },
DEF Slash1 Transform {
translation 0.7286 0 7.506
rotation 0.9596 0.2368 0.1518 -3.873
children [
DEF Slash1-TIMER TimeSensor { loop TRUE cycleInterval 4.333 },
DEF Slash1-ROT-INTERP OrientationInterpolator {
key [0, 0.2308, 0.2462, 0.2615, 0.2769, 0.2923, 0.3077, 0.3231,
0.3385, 0.3538, 0.3692, 0.3846, 0.4, 0.4154, 0.4308, ]
keyValue [0.9596 0.2368 0.1518 -3.873, 0.9596 0.2368 0.1518 -3.873,
0.9584 0.2343 0.1627 -3.944, 0.9538 0.2264 0.1975 -4.155,
-0.9411 -0.2098 -0.2653 -1.778, -0.9053 -0.1765 -0.3863 -1.333,
-0.8182 -0.1184 -0.5627 -0.9487, -0.5974 -0.01118 -0.8019 -0.6673,
-0.1394 0.1499 -0.9788 -0.5369, 0.3441 0.2686 -0.8997 -0.567,
0.6089 0.3094 -0.7304 -0.6749, 0.7282 0.3187 -0.6067 -0.7866,
0.7822 0.3198 -0.5347 -0.8703, 0.8036 0.3195 -0.5021 -0.9141,
0.8061 0.3194 -0.4982 -0.9197, ] },
Shape {
appearance Appearance {
material Material {
diffuseColor 0 0 0
}
}
geometry DEF Slash1-FACES IndexedFaceSet {
coord DEF Slash1-COORD Coordinate { point [
0.6929 -0.02982 3.765, 0.08719 -0.787 3.765, 0.6813 -0.787 3.692,
0.08719 -1.515 3.544, 0.6468 -1.515 3.475, 0.08719 -2.186 3.185,
0.5909 -2.186 3.123, 0.08719 -2.774 2.703, 0.5155 -2.774 2.65,
0.08719 -3.257 2.115, 0.4237 -3.257 2.073, 0.08719 -3.616 1.444,
0.319 -3.616 1.415, 0.08719 -3.837 0.7155, 0.2054 -3.837 0.701,
0.08719 -3.911 -0.04169, 0.08719 -0.4084 3.802]
}
coordIndex [
16, 1, 2, -1, 0, 16, 2, -1, 1, 3, 4, -1, 1, 4, 2, -1,
3, 5, 6, -1, 3, 6, 4, -1, 5, 7, 8, -1, 5, 8, 6, -1,
7, 9, 10, -1, 7, 10, 8, -1, 9, 11, 12, -1, 9, 12, 10, -1,
11, 13, 14, -1, 11, 14, 12, -1, 15, 14, 13, -1]
}
}
]
}
ROUTE Slash1-TIMER.fraction_changed TO Slash1-ROT-INTERP.set_fraction
ROUTE Slash1-ROT-INTERP.value_changed TO Slash1.set_rotation
DEF Slash2 Transform {
translation 0.7286 0 7.506
rotation 0.257 0.888 0.3813 -3.254
children [
DEF Slash2-TIMER TimeSensor { loop TRUE cycleInterval 4.333 },
DEF Slash2-ROT-INTERP OrientationInterpolator {
key [0, 0.2923, 0.3077, 0.3231, 0.3385, 0.3538, 0.3692, 0.3846,
0.4, 0.4154, 0.4308, 0.4462, 0.4615, 0.4769, 0.4923, ]
keyValue [0.257 0.888 0.3813 -3.254, 0.257 0.888 0.3813 -3.254,
0.2549 0.8739 0.414 -3.273, 0.2466 0.8247 0.509 -3.328,
0.2264 0.721 0.6548 -3.416, -0.1886 -0.5489 -0.8143 -2.767,
-0.1436 -0.3597 -0.922 -2.693, -0.09763 -0.1767 -0.9794 -2.647,
-0.05475 -0.01256 -0.9984 -2.621, -0.01757 0.1253 -0.992 -2.611,
0.01251 0.234 -0.9721 -2.611, 0.03497 0.3136 -0.9489 -2.615,
0.0498 0.3653 -0.9295 -2.619, 0.05714 0.3907 -0.9187 -2.622,
0.05806 0.3939 -0.9173 -2.623, ] },
Shape {
appearance Appearance {
material Material {
diffuseColor 0 0 0
}
}
geometry DEF Slash2-FACES IndexedFaceSet {
coord DEF Slash2-COORD Coordinate { point [
0.0608 0.02908 3.902, 0.0608 -0.7281 3.827, 0.5807 -0.7281 3.754,
0.0608 -1.456 3.607, 0.5505 -1.456 3.538, 0.0608 -2.127 3.248,
0.5015 -2.127 3.186, 0.0608 -2.715 2.765, 0.4356 -2.715 2.713,
0.0608 -3.198 2.177, 0.3553 -3.198 2.136, 0.0608 -3.557 1.506,
0.2636 -3.557 1.478, 0.0608 -3.778 0.778, 0.1642 -3.778 0.7634,
0.0608 -3.852 0.0208, 0.5857 -0.3495 3.791]
}
coordIndex [
1, 2, 16, -1, 1, 16, 0, -1, 1, 3, 4, -1, 1, 4, 2, -1,
3, 5, 6, -1, 3, 6, 4, -1, 5, 7, 8, -1, 5, 8, 6, -1,
7, 9, 10, -1, 7, 10, 8, -1, 9, 11, 12, -1, 9, 12, 10, -1,
11, 13, 14, -1, 11, 14, 12, -1, 15, 14, 13, -1]
}
}
]
}
ROUTE Slash2-TIMER.fraction_changed TO Slash2-ROT-INTERP.set_fraction
ROUTE Slash2-ROT-INTERP.value_changed TO Slash2.set_rotation
DEF Text Transform {
translation 2.803 -0.1189 10.99
children [
Shape {
appearance Appearance {
material Material {
diffuseColor 0 0 0
}
}
geometry DEF Text-FACES IndexedFaceSet {
coord DEF Text-COORD Coordinate { point [
-0.2654 -0.004574 0, -0.4002 0.1162 0, -0.6249 0.1565 0,
-0.2937 0.484 0, -0.2659 0.5159 0, -0.2492 0.5448 0,
-0.2436 0.5708 0, -0.2575 0.6061 0, -0.2992 0.6273 0,
-0.3688 0.6344 0, -1.056 0.6344 0, -1.109 0.6251 0,
-1.14 0.5975 0, -1.149 0.4976 0, -1.154 0.291 0, -1.149 0.2564 0,
-1.133 0.2283 0, -1.11 0.2109 0, -1.085 0.2042 0, -1.051 0.2134 0,
-1.03 0.2409 0, -1.023 0.2869 0, -1.022 0.4389 0, -0.9944 0.478 0,
-0.9484 0.4911 0, -0.4843 0.4911 0, -0.8502 0.1194 0,
-0.8724 0.08863 0, -0.8779 0.04553 0, -0.8561 0.01846 0,
-0.7986 0.01652 0, -0.7454 0.02749 0, -0.69 0.03588 0,
-0.6422 0.03855 0, -0.4967 0.0116 0, -0.4094 -0.06927 0,
-0.3803 -0.2041 0, -0.3947 -0.311 0, -0.4377 -0.3983 0,
-0.5093 -0.4659 0, -0.5806 -0.5023 0, -0.6608 -0.5241 0,
-0.75 -0.5314 0, -0.8536 -0.5211 0, -0.9383 -0.4903 0,
-1.004 -0.439 0, -1.037 -0.396 0, -1.057 -0.3517 0,
-1.064 -0.3061 0, -1.055 -0.2884 0, -1.031 -0.2791 0,
-0.9888 -0.2753 0, -0.9578 -0.2524 0, -0.9392 -0.2248 0,
-0.9344 -0.18 0, -0.9449 -0.1437 0, -0.9722 -0.1106 0,
-1.015 -0.08703 0, -1.075 -0.08601 0, -1.142 -0.1089 0,
-1.194 -0.1625 0, -1.226 -0.2314 0, -1.231 -0.285 0,
-1.216 -0.3858 0, -1.172 -0.4751 0, -1.097 -0.5528 0,
-0.9984 -0.6127 0, -0.8836 -0.6487 0, -0.752 -0.6607 0,
-0.5973 -0.6474 0, -0.467 -0.6076 0, -0.3611 -0.5412 0,
-0.283 -0.4508 0, -0.2361 -0.3391 0, -0.2205 -0.2059 0,
1.163 0.3735 0, 0.9593 0.5861 0, 0.6191 0.6602 0, 0.01643 0.6607 0,
-0.027 0.6572 0, -0.05459 0.6374 0, -0.06636 0.6044 0,
-0.06187 0.5586 0, -0.03812 0.5311 0, 0.004908 0.5219 0,
0.1463 0.5267 0, 0.1819 0.5108 0, 0.2054 0.4687 0,
0.211 0.4197 0, 0.211 -0.3979 0, 0.1988 -0.4632 0,
0.1622 -0.5024 0, 0.06152 -0.5055 0, 0.008771 -0.5064 0,
-0.03511 -0.5143 0, -0.06144 -0.5381 0, -0.07022 -0.5777 0,
-0.05952 -0.6162 0, -0.02743 -0.6384 0, 0.1038 -0.6384 0,
0.52 -0.6377 0, 0.7881 -0.6231 0, 0.9345 -0.5717 0,
1.054 -0.486 0, 1.153 -0.3545 0, 1.212 -0.1862 0, 1.231 0.01899 0,
1.008 -0.276 0, 0.8511 -0.4556 0, 0.5898 -0.5155 0,
0.4958 -0.5116 0, 0.4296 -0.5001 0, 0.3913 -0.4807 0,
0.3806 -0.4584 0, 0.3742 -0.4198 0, 0.372 -0.3648 0,
0.372 0.3673 0, 0.3761 0.4443 0, 0.3883 0.4978 0, 0.4086 0.5191 0,
0.5647 0.5266 0, 0.8399 0.4853 0, 1.005 0.3121 0, 1.06 0.02342 0]
}
coordIndex [
6, 7, 8, -1, 5, 6, 8, -1, 4, 5, 8, -1, 4, 8, 9, -1, 3, 4, 9, -1,
2, 3, 9, -1, 18, 19, 20, -1, 18, 20, 21, -1, 17, 18, 21, -1,
16, 17, 21, -1, 15, 16, 21, -1, 14, 15, 21, -1, 13, 14, 21, -1,
13, 21, 22, -1, 13, 22, 23, -1, 12, 13, 23, -1, 11, 12, 23, -1,
10, 11, 23, -1, 10, 23, 24, -1, 9, 10, 24, -1, 9, 24, 25, -1,
2, 9, 25, -1, 2, 25, 26, -1, 2, 26, 27, -1, 2, 27, 28, -1,
2, 28, 29, -1, 2, 29, 30, -1, 2, 30, 31, -1, 2, 31, 32, -1,
2, 32, 33, -1, 1, 2, 33, -1, 1, 33, 34, -1, 1, 34, 35, -1,
0, 1, 35, -1, 74, 0, 35, -1, 74, 35, 36, -1, 73, 74, 36, -1,
73, 36, 37, -1, 72, 73, 37, -1, 72, 37, 38, -1, 71, 72, 38, -1,
71, 38, 39, -1, 70, 71, 39, -1, 70, 39, 40, -1, 69, 70, 40, -1,
69, 40, 41, -1, 68, 69, 41, -1, 68, 41, 42, -1, 67, 68, 42, -1,
67, 42, 43, -1, 66, 67, 43, -1, 66, 43, 44, -1, 65, 66, 44, -1,
65, 44, 45, -1, 64, 65, 45, -1, 64, 45, 46, -1, 63, 64, 46, -1,
63, 46, 47, -1, 62, 63, 47, -1, 62, 47, 48, -1, 61, 62, 48, -1,
61, 48, 49, -1, 60, 61, 49, -1, 59, 60, 49, -1, 58, 59, 49, -1,
58, 49, 50, -1, 57, 58, 50, -1, 56, 57, 50, -1, 55, 56, 50, -1,
55, 50, 51, -1, 55, 51, 52, -1, 55, 52, 53, -1, 55, 53, 54, -1,
77, 119, 120, -1, 85, 119, 77, -1, 77, 120, 121, -1,
76, 77, 121, -1, 76, 121, 122, -1, 75, 76, 122, -1,
106, 75, 122, -1, 106, 122, 123, -1, 105, 106, 123, -1,
105, 123, 107, -1, 104, 105, 107, -1, 103, 104, 107, -1,
103, 107, 108, -1, 102, 103, 108, -1, 101, 102, 108, -1,
101, 108, 109, -1, 100, 101, 109, -1, 100, 109, 110, -1,
100, 110, 111, -1, 99, 100, 111, -1, 99, 111, 112, -1,
86, 118, 119, -1, 99, 112, 113, -1, 86, 117, 118, -1,
99, 113, 114, -1, 99, 114, 115, -1, 117, 87, 116, -1,
96, 97, 98, -1, 95, 96, 98, -1, 94, 95, 98, -1, 93, 94, 98, -1,
93, 98, 99, -1, 92, 93, 99, -1, 91, 92, 99, -1, 91, 99, 115, -1,
90, 91, 115, -1, 89, 90, 115, -1, 88, 89, 115, -1,
88, 115, 116, -1, 87, 88, 116, -1, 82, 83, 84, -1,
81, 82, 84, -1, 80, 81, 84, -1, 79, 80, 84, -1, 78, 79, 84, -1,
78, 84, 85, -1, 85, 86, 119, -1, 77, 78, 85, -1, 86, 87, 117, -1]
}
}
]
}
DEF Cube Transform {
translation -4.666 -0.324 11.02
children [
DEF Cube-TIMER TimeSensor { loop TRUE cycleInterval 4.333 },
DEF Cube-POS-INTERP PositionInterpolator {
key [0, 0.01538, 0.03077, 0.04615, 0.06154, 0.07692, 0.09231, 0.1077,
0.1231, 0.1385, 0.1538, 0.1692, 0.1846, 0.2, 0.2154, 0.2308,
0.2462, 0.2615, 0.2769, 0.2923, 0.3077, 0.3231, 0.3385, 0.3538,
0.3692, 0.3846, ]
keyValue [-4.666 -0.324 11.02, -4.516 -0.324 11.02, -4.366 -0.324 11.02,
-4.215 -0.324 11.02, -4.065 -0.324 11.02, -3.915 -0.324 11.02,
-3.765 -0.324 11.02, -3.615 -0.324 11.02, -3.464 -0.324 11.02,
-3.314 -0.324 11.02, -3.164 -0.324 11.02, -3.014 -0.324 11.02,
-2.863 -0.324 11.02, -2.715 -0.324 11.02, -2.576 -0.324 11.02,
-2.45 -0.324 11.02, -2.336 -0.324 11.02, -2.234 -0.324 11.02,
-2.144 -0.324 11.02, -2.066 -0.324 11.02, -2 -0.324 11.02,
-1.945 -0.324 11.02, -1.903 -0.324 11.02, -1.873 -0.324 11.02,
-1.855 -0.324 11.02, -1.849 -0.324 11.02, ] },
DEF Cube-ROT-INTERP OrientationInterpolator {
key [0, 0.01538, 0.03077, 0.04615, 0.06154, 0.07692, 0.09231, 0.1077,
0.1231, 0.1385, 0.1538, 0.1692, 0.1846, 0.2, 0.2154, 0.2308,
0.2462, 0.2615, 0.2769, 0.2923, 0.3077, 0.3231, 0.3385, 0.3538,
]
keyValue [1 0 0 0, 0 0 1 -0.2094, 0 0 1 -0.4189, 0 0 1 -0.6283,
0 0 1 -0.8378, 0 0 1 -1.047, 0 0 1 -1.257, 0 0 1 -1.466,
0 0 1 -1.676, 0 0 1 -1.885, 0 0 -1 -4.189, 0 0 -1 -3.979,
0 0 -1 -3.77, 0 0 -1 -3.56, 0 0 -1 -3.351, 0 0 -1 -3.142,
0.02737 0 -0.9996 -3.142, 0.05473 0 -0.9985 -3.142,
0.08204 0 -0.9966 -3.142, 0.1093 0 -0.994 -3.142,
0.1365 0 -0.9906 -3.142, 0.1602 0 -0.9871 -3.142,
0.1722 0 -0.9851 -3.142, 0.1736 0 -0.9848 -3.142,
] },
Shape {
appearance Appearance {
material Material {
diffuseColor 1 0 0
}
}
geometry DEF Cube-FACES IndexedFaceSet {
coord DEF Cube-COORD Coordinate { point [
-0.36 -0.36 -0.36, 0.36 -0.36 -0.36, -0.36 0.36 -0.36,
0.36 0.36 -0.36, -0.36 -0.36 0.36, 0.36 -0.36 0.36,
-0.36 0.36 0.36, 0.36 0.36 0.36]
}
coordIndex [
0, 2, 3, -1, 3, 1, 0, -1, 4, 5, 7, -1, 7, 6, 4, -1, 0, 1, 5, -1,
5, 4, 0, -1, 1, 3, 7, -1, 7, 5, 1, -1, 3, 2, 6, -1,
6, 7, 3, -1, 2, 0, 4, -1, 4, 6, 2, -1]
}
}
]
}
ROUTE Cube-TIMER.fraction_changed TO Cube-POS-INTERP.set_fraction
ROUTE Cube-POS-INTERP.value_changed TO Cube.set_translation
ROUTE Cube-TIMER.fraction_changed TO Cube-ROT-INTERP.set_fraction
ROUTE Cube-ROT-INTERP.value_changed TO Cube.set_rotation
DEF Sphere Transform {
translation -1.305 1.782 10.23
children [
DEF Sphere-TIMER TimeSensor { loop TRUE cycleInterval 4.333 },
DEF Sphere-POS-INTERP PositionInterpolator {
key [0, 0.01538, 0.03077, 0.04615, 0.06154, 0.07692, 0.09231, 0.1077,
0.1231, 0.1385, 0.1538, 0.1692, 0.1846, 0.2, 0.2154, 0.2308,
0.2462, 0.2615, 0.2769, 0.2923, 0.3077, 0.3231, 0.3385, 0.3538,
0.3692, 0.3846, ]
keyValue [-1.305 1.782 10.23, -1.305 1.771 10.23, -1.305 1.687 10.23,
-1.305 1.53 10.23, -1.305 1.302 10.23, -1.305 1.05 10.23,
-1.305 0.7903 10.23, -1.305 0.5244 10.23, -1.305 0.3289 10.23,
-1.305 0.3101 10.23, -1.305 0.5005 10.23, -1.305 0.6908 10.23,
-1.305 0.87 10.23, -1.305 1.004 10.23, -1.305 1.084 10.23,
-1.305 1.111 10.23, -1.305 1.104 10.23, -1.305 1.008 10.23,
-1.305 0.8318 10.23, -1.305 0.6303 10.23, -1.305 0.4132 10.23,
-1.305 0.198 10.23, -1.305 0.1643 10.23, -1.305 0.1907 10.23,
-1.305 0.2216 10.23, -1.305 0.2364 10.23, ] },
DEF Sphere-SCALE-INTERP PositionInterpolator {
key [0, 0.01538, 0.03077, 0.04615, 0.06154, 0.07692, 0.09231, 0.1077,
0.1231, 0.1385, 0.1538, 0.1692, 0.1846, 0.2, 0.2154, 0.2308,
0.2462, 0.2615, 0.2769, 0.2923, 0.3077, 0.3231, 0.3385, 0.3538,
0.3692, 0.3846, ]
keyValue [1 1 1, 0.9644 1.053 0.9644, 0.9289 1.107 0.9289,
0.8933 1.16 0.8933, 0.8581 1.213 0.8581, 0.8296 1.256 0.8296,
0.8107 1.284 0.8107, 0.8012 1.298 0.8012, 1.12 1.011 1.12,
1.52 0.65 1.52, 1.385 0.7367 1.385, 1.25 0.8233 1.25,
1.115 0.91 1.115, 1.002 0.9822 1.002, 0.9345 1.026 0.9345,
0.912 1.04 0.912, 0.8634 1.123 0.8634, 0.8147 1.206 0.8147,
0.7685 1.285 0.7685, 0.7393 1.335 0.7393, 0.7296 1.352 0.7296,
1.165 0.8913 1.165, 1.228 0.8191 1.228, 1.142 0.8758 1.142,
1.04 0.9419 1.04, 0.9923 0.9734 0.9923, ] },
DEF Sphere-SCALE-ORI-INTERP OrientationInterpolator {
key [0, 0.01538, 0.03077, 0.04615, 0.06154, 0.07692, 0.09231, 0.1077,
0.1231, 0.1385, 0.1538, 0.1692, 0.1846, 0.2, 0.2154, 0.2308,
0.2462, 0.2615, 0.2769, 0.2923, 0.3077, 0.3231, 0.3385, 0.3538,
0.3692, 0.3846, ]
keyValue [1 0 0 0, 1 0 0 0, 1 0 0 0, 1 0 0 0, 1 0 0 0, 1 0 0 0,
1 0 0 0, 1 0 0 0, 1 0 0 0, 1 0 0 0, 1 0 0 0, 1 0 0 0,
1 0 0 0, 1 0 0 0, 1 0 0 0, 1 0 0 0, 1 0 0 0, 1 0 0 0,
1 0 0 0, 1 0 0 0, 1 0 0 0, 1 0 0 0, 1 0 0 0, 1 0 0 0,
1 0 0 0, 1 0 0 0, ] },
Shape {
appearance Appearance {
material Material {
diffuseColor 0 0.8353 0
}
}
geometry DEF Sphere-FACES IndexedFaceSet {
creaseAngle 1.5
coord DEF Sphere-COORD Coordinate { point [
0 0.4675 0, 0 0.4049 -0.2338, -0.1169 0.4049 -0.2024,
-0.2024 0.4049 -0.1169, -0.2338 0.4049 0, -0.2024 0.4049 0.1169,
-0.1169 0.4049 0.2024, 0 0.4049 0.2338, 0.1169 0.4049 0.2024,
0.2024 0.4049 0.1169, 0.2338 0.4049 0, 0.2024 0.4049 -0.1169,
0.1169 0.4049 -0.2024, 0 0.2338 -0.4049, -0.2024 0.2338 -0.3506,
-0.3506 0.2338 -0.2024, -0.4049 0.2338 0, -0.3506 0.2338 0.2024,
-0.2024 0.2338 0.3506, 0 0.2338 0.4049, 0.2024 0.2338 0.3506,
0.3506 0.2338 0.2024, 0.4049 0.2338 0, 0.3506 0.2338 -0.2024,
0.2024 0.2338 -0.3506, 0 0 -0.4675, -0.2338 0 -0.4049,
-0.4049 0 -0.2338, -0.4675 0 0, -0.4049 0 0.2338, -0.2338 0 0.4049,
0 0 0.4675, 0.2338 0 0.4049, 0.4049 0 0.2338, 0.4675 0 0,
0.4049 0 -0.2338, 0.2338 0 -0.4049, 0 -0.2338 -0.4049,
-0.2024 -0.2338 -0.3506, -0.3506 -0.2338 -0.2024, -0.4049 -0.2338 0,
-0.3506 -0.2338 0.2024, -0.2024 -0.2338 0.3506, 0 -0.2338 0.4049,
0.2024 -0.2338 0.3506, 0.3506 -0.2338 0.2024, 0.4049 -0.2338 0,
0.3506 -0.2338 -0.2024, 0.2024 -0.2338 -0.3506, 0 -0.4049 -0.2338,
-0.1169 -0.4049 -0.2024, -0.2024 -0.4049 -0.1169, -0.2338 -0.4049 0,
-0.2024 -0.4049 0.1169, -0.1169 -0.4049 0.2024, 0 -0.4049 0.2338,
0.1169 -0.4049 0.2024, 0.2024 -0.4049 0.1169, 0.2338 -0.4049 0,
0.2024 -0.4049 -0.1169, 0.1169 -0.4049 -0.2024, 0 -0.4675 0]
}
coordIndex [
0, 1, 2, -1, 0, 2, 3, -1, 0, 3, 4, -1, 0, 4, 5, -1, 0, 5, 6, -1,
0, 6, 7, -1, 0, 7, 8, -1, 0, 8, 9, -1, 0, 9, 10, -1,
0, 10, 11, -1, 0, 11, 12, -1, 0, 12, 1, -1, 1, 13, 14, -1,
1, 14, 2, -1, 2, 14, 15, -1, 2, 15, 3, -1, 3, 15, 16, -1,
3, 16, 4, -1, 4, 16, 17, -1, 4, 17, 5, -1, 5, 17, 18, -1,
5, 18, 6, -1, 6, 18, 19, -1, 6, 19, 7, -1, 7, 19, 20, -1,
7, 20, 8, -1, 8, 20, 21, -1, 8, 21, 9, -1, 9, 21, 22, -1,
9, 22, 10, -1, 10, 22, 23, -1, 10, 23, 11, -1, 11, 23, 24, -1,
11, 24, 12, -1, 12, 24, 13, -1, 12, 13, 1, -1, 13, 25, 26, -1,
13, 26, 14, -1, 14, 26, 27, -1, 14, 27, 15, -1, 15, 27, 28, -1,
15, 28, 16, -1, 16, 28, 29, -1, 16, 29, 17, -1, 17, 29, 30, -1,
17, 30, 18, -1, 18, 30, 31, -1, 18, 31, 19, -1, 19, 31, 32, -1,
19, 32, 20, -1, 20, 32, 33, -1, 20, 33, 21, -1, 21, 33, 34, -1,
21, 34, 22, -1, 22, 34, 35, -1, 22, 35, 23, -1, 23, 35, 36, -1,
23, 36, 24, -1, 24, 36, 25, -1, 24, 25, 13, -1, 25, 37, 38, -1,
25, 38, 26, -1, 26, 38, 39, -1, 26, 39, 27, -1, 27, 39, 40, -1,
27, 40, 28, -1, 28, 40, 41, -1, 28, 41, 29, -1, 29, 41, 42, -1,
29, 42, 30, -1, 30, 42, 43, -1, 30, 43, 31, -1, 31, 43, 44, -1,
31, 44, 32, -1, 32, 44, 45, -1, 32, 45, 33, -1, 33, 45, 46, -1,
33, 46, 34, -1, 34, 46, 47, -1, 34, 47, 35, -1, 35, 47, 48, -1,
35, 48, 36, -1, 36, 48, 37, -1, 36, 37, 25, -1, 37, 49, 50, -1,
37, 50, 38, -1, 38, 50, 51, -1, 38, 51, 39, -1, 39, 51, 52, -1,
39, 52, 40, -1, 40, 52, 53, -1, 40, 53, 41, -1, 41, 53, 54, -1,
41, 54, 42, -1, 42, 54, 55, -1, 42, 55, 43, -1, 43, 55, 56, -1,
43, 56, 44, -1, 44, 56, 57, -1, 44, 57, 45, -1, 45, 57, 58, -1,
45, 58, 46, -1, 46, 58, 59, -1, 46, 59, 47, -1, 47, 59, 60, -1,
47, 60, 48, -1, 48, 60, 49, -1, 48, 49, 37, -1, 61, 50, 49, -1,
61, 51, 50, -1, 61, 52, 51, -1, 61, 53, 52, -1, 61, 54, 53, -1,
61, 55, 54, -1, 61, 56, 55, -1, 61, 57, 56, -1, 61, 58, 57, -1,
61, 59, 58, -1, 61, 60, 59, -1, 61, 49, 60, -1]
}
}
]
}
ROUTE Sphere-TIMER.fraction_changed TO Sphere-POS-INTERP.set_fraction
ROUTE Sphere-POS-INTERP.value_changed TO Sphere.set_translation
ROUTE Sphere-TIMER.fraction_changed TO Sphere-SCALE-INTERP.set_fraction
ROUTE Sphere-SCALE-INTERP.value_changed TO Sphere.set_scale
ROUTE Sphere-TIMER.fraction_changed TO Sphere-SCALE-ORI-INTERP.set_fraction
ROUTE Sphere-SCALE-ORI-INTERP.value_changed TO Sphere.set_scaleOrientation
DEF Bracket_R Transform {
translation 4.904 0.002535 10.88
rotation 1 0 0 -3.142
children [
DEF Bracket_R-TIMER TimeSensor { loop TRUE cycleInterval 4.333 },
DEF Bracket_R-ROT-INTERP OrientationInterpolator {
key [0, 0.3846, 0.4, 0.4154, 0.4308, 0.4462, 0.4615, 0.4769, 0.4923,
0.5077, 0.5231, 0.5385, ]
keyValue [1 0 0 -3.142, 1 0 0 -3.142, 1 0 0 -2.827, 1 0 0 -2.513,
1 0 0 -2.199, 1 0 0 -1.885, 1 0 0 -1.571, 1 0 0 -1.257,
1 0 0 -0.9425, 1 0 0 -0.6283, 1 0 0 -0.3142, 1 0 0 0,
] },
Shape {
appearance Appearance {
material Material {
diffuseColor 0 0 0
}
}
geometry DEF Bracket_R-FACES IndexedFaceSet {
ccw TRUE
solid TRUE
coord DEF Bracket_R-COORD Coordinate { point [
0.7838 0 0, -0.7838 1 0, -0.7838 -1 0, 0.2203 0 0]
}
coordIndex [
3, 2, 0, -1, 3, 0, 1, -1]
}
}
]
}
ROUTE Bracket_R-TIMER.fraction_changed TO Bracket_R-ROT-INTERP.set_fraction
ROUTE Bracket_R-ROT-INTERP.value_changed TO Bracket_R.set_rotation
DEF Bracket_L Transform {
translation -3.115 0.002535 10.88
rotation 1 0 0 -3.142
children [
DEF Bracket_L-TIMER TimeSensor { loop TRUE cycleInterval 4.333 },
DEF Bracket_L-ROT-INTERP OrientationInterpolator {
key [0, 0.3846, 0.4, 0.4154, 0.4308, 0.4462, 0.4615, 0.4769, 0.4923,
0.5077, 0.5231, 0.5385, ]
keyValue [1 0 0 -3.142, 1 0 0 -3.142, 1 0 0 -2.827, 1 0 0 -2.513,
1 0 0 -2.199, 1 0 0 -1.885, 1 0 0 -1.571, 1 0 0 -1.257,
1 0 0 -0.9425, 1 0 0 -0.6283, 1 0 0 -0.3142, 1 0 0 0,
] },
Shape {
appearance Appearance {
material Material {
diffuseColor 0 0 0
}
}
geometry DEF Bracket_L-FACES IndexedFaceSet {
ccw TRUE
solid TRUE
coord DEF Bracket_L-COORD Coordinate { point [
-0.7838 0 0, 0.7838 1 0, 0.7838 -1 0, -0.2203 0 0]
}
coordIndex [
2, 3, 0, -1, 0, 3, 1, -1]
}
}
]
}
ROUTE Bracket_L-TIMER.fraction_changed TO Bracket_L-ROT-INTERP.set_fraction
ROUTE Bracket_L-ROT-INTERP.value_changed TO Bracket_L.set_rotation
DEF Cone_dummy Transform {
translation -1.337 -0.7605 17.14
rotation -1 0 0 -1.571
children [
DEF Cone_dummy-TIMER TimeSensor { loop TRUE cycleInterval 4.333 },
DEF Cone_dummy-POS-INTERP PositionInterpolator {
key [0, 0.01538, 0.03077, 0.04615, 0.06154, 0.07692, 0.09231, 0.1077,
0.1231, 0.1385, 0.1538, 0.1692, 0.1846, 0.2, 0.2154, 0.2308,
0.2462, 0.2615, 0.2769, 0.2923, 0.3077, 0.3231, 0.3385, 0.3538,
0.3692, 0.3846, 0.4, 0.4154, 0.4308, 0.4462, 0.4615, ]
keyValue [-1.337 -0.7605 17.14, -1.305 -0.7605 16.87, -1.273 -0.7605 16.6,
-1.241 -0.7605 16.34, -1.209 -0.7605 16.07, -1.177 -0.7605 15.8,
-1.145 -0.7605 15.53, -1.113 -0.7605 15.26, -1.081 -0.7605 14.99,
-1.049 -0.7605 14.73, -1.016 -0.7605 14.46, -0.9844 -0.7605 14.19,
-0.9524 -0.7605 13.92, -0.9204 -0.7605 13.65, -0.8883 -0.7605 13.38,
-0.8563 -0.7605 13.11, -0.8253 -0.7605 12.86, -0.7965 -0.7605 12.61,
-0.7698 -0.7605 12.39, -0.7452 -0.7605 12.18, -0.7228 -0.7605 12,
-0.7025 -0.7605 11.83, -0.6843 -0.7605 11.67, -0.6683 -0.7605 11.54,
-0.6544 -0.7605 11.42, -0.6427 -0.7605 11.33, -0.6331 -0.7605 11.25,
-0.6256 -0.7605 11.18, -0.6203 -0.7605 11.14, -0.6171 -0.7605 11.11,
-0.616 -0.7605 11.1, ] },
DEF Cone_dummy-ROT-INTERP OrientationInterpolator {
key [0, 0.01538, 0.03077, 0.04615, 0.06154, 0.07692, 0.09231, 0.1077,
0.1231, 0.1385, 0.1538, 0.1692, 0.1846, 0.2, 0.2154, 0.2308,
0.2462, 0.2615, 0.2769, 0.2923, 0.3077, 0.3231, 0.3385, 0.3538,
0.3692, 0.3846, 0.4, 0.4154, 0.4308, 0.4462, 0.4615, ]
keyValue [-1 0 0 -1.571, -0.9951 -0.06959 0.06959 -1.576, -0.9808 -0.1378 0.1378 -1.59,
-0.9577 -0.2036 0.2036 -1.614, -0.9267 -0.2657 0.2657 -1.647,
-0.8891 -0.3236 0.3236 -1.688, -0.8462 -0.3768 0.3768 -1.737,
-0.7993 -0.425 0.425 -1.793, -0.7493 -0.4682 0.4682 -1.855,
-0.6975 -0.5067 0.5067 -1.924, -0.6444 -0.5407 0.5407 -1.997,
-0.5908 -0.5705 0.5705 -2.074, 0.5371 0.5965 -0.5965 -4.127,
0.4836 0.6189 -0.6189 -4.042, 0.4305 0.6382 -0.6382 -3.955,
0.378 0.6547 -0.6547 -3.864, 0.3278 0.668 -0.668 -3.775,
0.2815 0.6785 -0.6785 -3.69, 0.2391 0.6866 -0.6866 -3.611,
0.2004 0.6928 -0.6928 -3.537, 0.1653 0.6974 -0.6974 -3.469,
0.1337 0.7008 -0.7008 -3.407, 0.1055 0.7032 -0.7032 -3.352,
0.08072 0.7048 -0.7048 -3.303, 0.05927 0.7059 -0.7059 -3.26,
0.04115 0.7065 -0.7065 -3.224, 0.02633 0.7069 -0.7069 -3.194,
0.01481 0.707 -0.707 -3.171, 0.006582 0.7071 -0.7071 -3.155,
0.001646 0.7071 -0.7071 -3.145, 0 0.7071 -0.7071 -3.142,
] },
DEF Cone Transform {
translation 0.4502 -0.0001221 -0.7391
rotation 0.8891 0.3236 0.3236 -1.688
children [
DEF Cone-POS-INTERP PositionInterpolator {
key [0, 0.01538, 0.03077, 0.04615, 0.06154, 0.07692, 0.09231,
0.1077, 0.1231, 0.1385, 0.1538, 0.1692, 0.1846, 0.2, 0.2154,
0.2308, 0.2462, 0.2615, 0.2769, 0.2923, 0.3077, 0.3231,
0.3385, 0.3538, ]
keyValue [0.4502 -0.0001221 -0.7391, 0.4491 -0.0001227 -0.7389,
0.4459 -0.0001211 -0.7383, 0.4406 -0.0001208 -0.7373,
0.4331 -0.0001206 -0.7359, 0.4235 -0.0001208 -0.7339,
0.4119 -0.0001212 -0.7314, 0.3982 -0.0001214 -0.7281,
0.3824 -0.0001213 -0.724, 0.3646 -0.0001211 -0.719,
0.3449 -0.000121 -0.7128, 0.3234 -0.0001211 -0.7054,
0.3 -0.0001211 -0.6966, 0.275 -0.0001212 -0.6861,
0.2484 -0.0001208 -0.6737, 0.2204 -0.0001214 -0.6593,
0.1912 -0.000121 -0.6427, 0.1609 -0.0001216 -0.6235,
0.1298 -0.0001213 -0.6017, 0.09902 -0.0001221 -0.5776,
0.06952 -0.0001213 -0.552, 0.04138 -0.0001214 -0.5249,
0.01468 -0.0001215 -0.4963, 0.001896 -0.0001205 -0.4815,
] },
DEF Cone-ROT-INTERP OrientationInterpolator {
key [0, 0.01538, 0.03077, 0.04615, 0.06154, 0.07692, 0.09231,
0.1077, 0.1231, 0.1385, 0.1538, 0.1692, 0.1846, 0.2, 0.2154,
0.2308, 0.2462, 0.2615, 0.2769, 0.2923, 0.3077, 0.3231,
0.3385, 0.3538, ]
keyValue [0.8891 0.3236 0.3236 -1.688, 0.8895 0.323 0.323 -1.688,
0.8908 0.3213 0.3213 -1.686, 0.8928 0.3184 0.3184 -1.684,
0.8957 0.3144 0.3144 -1.681, 0.8994 0.3092 0.3092 -1.677,
0.9037 0.3027 0.3027 -1.672, 0.9088 0.295 0.295 -1.666,
0.9145 0.286 0.286 -1.66, 0.9209 0.2757 0.2757 -1.653,
0.9277 0.264 0.264 -1.646, 0.9349 0.2509 0.2509 -1.638,
0.9425 0.2363 0.2363 -1.63, 0.9503 0.2202 0.2202 -1.622,
0.9581 0.2025 0.2025 -1.614, 0.9659 0.1832 0.1832 -1.606,
0.9733 0.1623 0.1623 -1.598, 0.9803 0.1396 0.1396 -1.591,
0.9866 0.1153 0.1153 -1.584, 0.9919 0.09001 0.09001 -1.579,
0.9958 0.06446 0.06446 -1.575, 0.9985 0.03875 0.03875 -1.572,
0.9998 0.01293 0.01293 -1.571, 1 0 0 -1.571,
] },
Shape {
appearance Appearance {
material Material {
diffuseColor 0 0 1
}
}
geometry DEF Cone-FACES IndexedFaceSet {
ccw TRUE
solid TRUE
creaseAngle 1.5
coord DEF Cone-COORD Coordinate { point [
0 0.4814 0, 0.5694 -0.4814 0, 0.4931 -0.4814 0.2847,
0.2847 -0.4814 0.4931, 0 -0.4814 0.5694, -0.2847 -0.4814 0.4931,
-0.4931 -0.4814 0.2847, -0.5694 -0.4814 0, -0.4931 -0.4814 -0.2847,
-0.2847 -0.4814 -0.4931, 0 -0.4814 -0.5694, 0.2847 -0.4814 -0.4931,
0.4931 -0.4814 -0.2847, 0 -0.4814 0]
}
coordIndex [
0, 2, 1, -1, 0, 3, 2, -1, 0, 4, 3, -1, 0, 5, 4, -1,
0, 6, 5, -1, 0, 7, 6, -1, 0, 8, 7, -1, 0, 9, 8, -1,
0, 10, 9, -1, 0, 11, 10, -1, 0, 12, 11, -1, 0, 1, 12, -1,
13, 1, 2, -1, 13, 2, 3, -1, 13, 3, 4, -1, 13, 4, 5, -1,
13, 5, 6, -1, 13, 6, 7, -1, 13, 7, 8, -1, 13, 8, 9, -1,
13, 9, 10, -1, 13, 10, 11, -1, 13, 11, 12, -1,
13, 12, 1, -1]
}
}
]
}
]
}
ROUTE Cone_dummy-TIMER.fraction_changed TO Cone_dummy-POS-INTERP.set_fraction
ROUTE Cone_dummy-POS-INTERP.value_changed TO Cone_dummy.set_translation
ROUTE Cone_dummy-TIMER.fraction_changed TO Cone_dummy-ROT-INTERP.set_fraction
ROUTE Cone_dummy-ROT-INTERP.value_changed TO Cone_dummy.set_rotation
ROUTE Cone_dummy-TIMER.fraction_changed TO Cone-POS-INTERP.set_fraction
ROUTE Cone-POS-INTERP.value_changed TO Cone.set_translation
ROUTE Cone_dummy-TIMER.fraction_changed TO Cone-ROT-INTERP.set_fraction
ROUTE Cone-ROT-INTERP.value_changed TO Cone.set_rotation